"""
词库配置文件
"""
from typing import Dict

WORD_BANKS_CONFIG: Dict = {
    "cet4": {
        "name": "四级词汇",
        "description": "大学英语四级词汇",
        "difficulty": 2,
        "recommended_wpm": 40,
        "tags": ["考试", "基础"]
    },
    "cet6": {
        "name": "六级词汇",
        "description": "大学英语六级词汇",
        "difficulty": 3,
        "recommended_wpm": 45,
        "tags": ["考试", "进阶"]
    },
    "primary": {
        "name": "小学词汇",
        "description": "小学英语基础词汇",
        "difficulty": 1,
        "recommended_wpm": 30,
        "tags": ["基础", "入门"]
    },
    "junior": {
        "name": "初中词汇",
        "description": "初中英语词汇",
        "difficulty": 2,
        "recommended_wpm": 35,
        "tags": ["基础", "教材"]
    },
    "senior": {
        "name": "高中词汇",
        "description": "高中英语词汇",
        "difficulty": 3,
        "recommended_wpm": 40,
        "tags": ["进阶", "教材"]
    },
    "default": {
        "name": "默认词库",
        "description": "基础练习词汇",
        "difficulty": 1,
        "recommended_wpm": 30,
        "tags": ["基础", "入门"]
    }
}

DIFFICULTY_LEVELS = {
    1: "入门",
    2: "基础",
    3: "中级",
    4: "高级",
    5: "专家"
}

WORD_BANK_TAGS = [
    "基础",
    "考试",
    "入门",
    "专业",
    "编程",
]
